home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / util / gnu / textutl3.lha / textutils-1.3 / src / lmkfile < prev    next >
Text File  |  2008-08-10  |  5KB  |  154 lines

  1. # Makefile for GNU textutils programs.
  2. # Do not use this makefile directly, but only from `../Makefile'.
  3. # Copyright (C) 1991 Free Software Foundation, Inc.
  4.  
  5. # This program is free software; you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation; either version 2, or (at your option)
  8. # any later version.
  9.  
  10. # This program is distributed in the hope that it will be useful,
  11. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. # GNU General Public License for more details.
  14.  
  15. # You should have received a copy of the GNU General Public License
  16. # along with this program; if not, write to the Free Software
  17. # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  18.  
  19. bindir = bin:
  20. CFLAGS=-dSTDC_HEADERS -dSTRERROR_MISSING -i/lib/ -isrc:unix/include/ -O
  21.  
  22. SHELL = /bin/sh
  23.  
  24. SOURCES = cat.c cmp.c comm.c csplit.c cut.c \
  25. expand.c fold.c head.c join.c nl.c \
  26. paste.c pr.c sort.c split.c sum.c tac.c \
  27. tail.c tr.c unexpand.c uniq.c wc.c version.c
  28.  
  29. DISTFILES = Makefile.in system.h $(SOURCES)
  30.  
  31. PROGS = cat cmp comm csplit cut expand fold head join nl \
  32. paste pr sort split sum tac tail tr unexpand uniq wc
  33.  
  34. all: $(PROGS)
  35.  
  36. TAGS: $(SOURCES)
  37.     etags $(SOURCES)
  38.  
  39. install: all
  40.     copy $(PROGS) $(bindir)
  41.  
  42. clean:
  43.     -delete force $(PROGS) *.o
  44. relink:
  45.     -delete force $(PROGS)
  46. # Linking rules.
  47.  
  48. cat: cat.o version.o /lib/tu.lib
  49.     blink from lib:c.o cat.o version.o to cat \
  50.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  51.  
  52. cmp: cmp.o version.o /lib/tu.lib
  53.     blink from lib:c.o cmp.o version.o to cmp \
  54.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  55.  
  56. comm: comm.o version.o /lib/tu.lib
  57.     blink from lib:c.o comm.o version.o to comm \
  58.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  59.  
  60. csplit: csplit.o version.o /lib/tu.lib
  61.     blink from lib:c.o csplit.o version.o to csplit \
  62.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  63.  
  64. cut: cut.o version.o /lib/tu.lib
  65.     blink from lib:c.o cut.o version.o to cut \
  66.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  67.  
  68. expand: expand.o version.o /lib/tu.lib
  69.     blink from lib:c.o expand.o version.o to expand \
  70.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  71.  
  72. fold: fold.o version.o /lib/tu.lib
  73.     blink from lib:c.o fold.o version.o to fold \
  74.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  75.  
  76. head: head.o version.o /lib/tu.lib
  77.     blink from lib:c.o head.o version.o to head \
  78.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  79.  
  80. join: join.o version.o /lib/tu.lib
  81.     blink from lib:c.o join.o version.o to join \
  82.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  83.  
  84. nl: nl.o version.o /lib/tu.lib
  85.     blink from lib:c.o nl.o version.o to nl \
  86.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  87.  
  88. paste: paste.o version.o /lib/tu.lib
  89.     blink from lib:c.o paste.o version.o to paste \
  90.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  91.  
  92. pr: pr.o version.o /lib/tu.lib
  93.     blink from lib:c.o pr.o version.o to pr \
  94.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  95.  
  96. sort: sort.o version.o /lib/tu.lib
  97.     blink from lib:c.o sort.o version.o to sort \
  98.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  99.  
  100. split: split.o version.o /lib/tu.lib
  101.     blink from lib:c.o split.o version.o to split \
  102.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  103.  
  104. sum: sum.o version.o /lib/tu.lib
  105.     blink from lib:c.o sum.o version.o to sum \
  106.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  107.  
  108. tac: tac.o version.o /lib/tu.lib
  109.     blink from lib:c.o tac.o version.o to tac \
  110.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  111.  
  112. tail: tail.o version.o /lib/tu.lib
  113.     blink from lib:c.o tail.o version.o to tail \
  114.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  115.  
  116. tr: tr.o version.o /lib/tu.lib
  117.     blink from lib:c.o tr.o version.o to tr \
  118.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  119.  
  120. unexpand: unexpand.o version.o /lib/tu.lib
  121.     blink from lib:c.o unexpand.o version.o to unexpand \
  122.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  123.  
  124. uniq: uniq.o version.o /lib/tu.lib
  125.     blink from lib:c.o uniq.o version.o to uniq \
  126.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  127.  
  128. wc: wc.o version.o /lib/tu.lib
  129.     blink from lib:c.o wc.o version.o to wc \
  130.     lib /lib/tu.lib src:unix/src/unix.lib lib:lc.lib lib:amiga.lib sc sd batch
  131.  
  132. cat.o: cat.c system.h
  133. cmp.o: cmp.c system.h
  134. comm.o: comm.c system.h
  135. csplit.o: csplit.c system.h
  136. cut.o: cut.c system.h
  137. expand.o: expand.c system.h
  138. fold.o: fold.c system.h
  139. head.o: head.c system.h
  140. join.o: join.c system.h
  141. nl.o: nl.c system.h
  142. paste.o: paste.c system.h
  143. pr.o: pr.c system.h
  144. sort.o: sort.c system.h
  145. split.o: split.c system.h
  146. sum.o: sum.c system.h
  147. tac.o: tac.c system.h
  148. tail.o: tail.c system.h
  149. tr.o: tr.c system.h
  150. unexpand.o: unexpand.c system.h
  151. uniq.o: uniq.c system.h
  152. version.o: version.c
  153. wc.o: wc.c system.h
  154.